StarterWare Getting Started 01.20.XX.XX

From Texas Instruments Wiki

Jump to: navigation, search
Translate this page to

TIBanner.png

Contents

[hide]

Document License

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

StarterWare Overview

StarterWare is a free software development package that provides no-OS platform support for TI embedded processors. StarterWare includes Device Abstraction Layer (DAL) libraries and example applications that demonstrate the capabilities of the peripherals on C6748. This package includes the following components:

StarterWareFramework.JPG

Directory Structure

C6748_StarterWare_1.20.##.###
|
|-- binary
|   |-- c674x
|       |-- [cgt/cgt_ccs]
|           |-- grlib
|           |-- nandlib
|           |-- utils
|           |-- c6748
|               |-- drivers
|               |-- system_config
|               |-- usblib
|               |-- evmC6748
|                   |-- bootloader
|                   |-- platform
|                   |-- demo
|                   |-- ...
|
|-- bootloader
|   |--include
|   |--src
|
|-- build
|   |-- c674x
|       |-- [cgt/cgt_ccs]
|           |-- grlib
|           |-- nandlib
|           |-- utils
|           |-- c6748
|               |-- drivers
|               |-- system_config
|               |-- usblib
|               |-- evmC6748
|                   |-- bootloader
|                   |-- platform
|                   |-- demo
|                   |-- ...
|
|-- docs
|   |-- C6748_StarterWare_1_20_01_01.chm
|   |-- README.txt
|
|-- drivers
|   
|-- examples
|   |-- evmC6748
|
|-- grlib
|   
|-- host_apps
|
|-- include
|   |-- hw
|   |-- c674x
|       |--c6748
|
|-- nandlib
|
|-- platform
|   |-- evmC6748
|       
|-- system_config
|   |-- c674x
|
|-- third_party
|
|-- tools
|
|-- usblib
|
|-- utils
|
|-- SoftwareManifest.pdf

Host Platform Requirements

StarterWare applications can be built and run from a Windows Linux host PC. The host machine is required to:

  1. Build the StarterWare applications
  2. Launch CCS v5 and load/run the target applications on the EVM
  3. Run any required host utilities to interact with the target application (ex. USB or Ethernet examples)

Windows Host PC

TI TMS320C6000 DSP CGT With CCSv5

TI TMS320C6000 DSP CGT With Cygwin

Linux Host PC

TI TMS320C6000 DSP CGT With CCSv5

TI TMS320C6000 DSP CGT With Command Line

Building StarterWare Libraries or Applications

The StarterWare package contains pre-compiled library and application binaries that can be run as-is on the EVM. The binaries are delivered in both debug and release profiles. StarterWare package also contains the build materials (i.e. makefiles and CCS projects) to enable modifying and rebuilding any library or application. The following procedures detail how to build these items with any of the supported toolchains or IDEs.

Windows Host PC

TI TMS320C6000 DSP CGT With Cygwin

  1. Install TI CGT and Cygwin (see above)
  2. Modify the build/c674x/cgt/makedefs file as necessary to point to your TI CGT installation
  3. In Cygwin, navigate to the library/application folder inside the build/c674x/cgt tree
  4. $> make all

TI TMS320C6000 DSP CGT With CCSv5

  1. Install CCSv5 (see above)
  2. In CCS, select Project->Import Existing CCS/CCE Eclipse Project
  3. In CCS, browse to the library/application folder inside the build/c674x/cgt_ccs tree
  4. In CCS, click through the import project wizard (do not check the box that says "Copy projects into workspace")
  5. In CCS, right click the project and select Build Project

Linux Host PC

TI TMS320C6000 DSP CGT With Command Line

  1. Install TI CGT(see above)
  2. Modify the build/c674x/cgt/makedefs file as necessary to point to your TI CGT installation
  3. At command line, navigate to the library/application folder inside the build/c674x/cgt tree
  4. $> make all

TI TMS320C6000 DSP CGT With CCSv5

  1. Install CCSv5 (see above)
  2. In CCS, select Project->Import Existing CCS/CCE Eclipse Project
  3. In CCS, browse to the library/application folder inside the build/c674x/cgt_ccs tree
  4. In CCS, click through the import project wizard (do not check the box that says "Copy projects into workspace")
  5. In CCS, right click the project and select Build Project

CCS Help

For more information about using Code Composer Studio IDE, please refer to the CCSv5 Getting Started Guide and the CCSv5 FAQ.

Flashing Binary Images and Booting

Refer to the StarterWare booting and flashing page for detailed instructions.

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox